window-cleaning hand implement - French English Dictionary